🇬🇧 en es 🇪🇸

on sight

  • (idiomatic) Immediately when sighted.
a primera vista
Wiktionary Links